Temporary work arays in HySoP¶

Internal temporary buffers may be required by computational operators (buffers for Runge-Kutta scheme for example). By defaul t, each operator handles its own work arrays and manage their memory.

But, to improve performance and limit the required memory amount, user can provide some external storage for those arrays, for example to share them between several operators.

Each operator has a get_work_properties() function, returning information on the required memory for internal stuff. On graph building, all operators’ memory requests are handled to be merged.

See MemoryRequest See get_work_properties()